// pages/personal/message/wallet.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    page:1,
    total:2,
    loading:false,
    list:[],
    price:'',
    backCard:'',
    status:1
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    
  },

  loadData(){
      if (this.data.page > this.data.total) {
          return;
      }
      this.setData({ loading: true })
      app.http.get("member/my-balance", {
          data: {
              page: this.data.page,
              type:this.data.status
          }
      }).then(res => {
          this.setData({
              loading: false,
              page: this.data.page + 1,
              total: res.data.total,
              allMoney: res.data.money,
              list: this.data.list.concat(res.data.items),
          })
      }).catch(err => {
          app.wxToast.error(err.message);
      });
  },
  switchLog(e){
    this.setData({
        status: e.currentTarget.dataset.status,
        page: 1,
        total: 2,
        list:[]
    })
    this.loadData();
  },
  /**
* 提现金额输入框
*/
  txInput: function (e) {
      this.setData({
          price: e.detail.value,
      })
  },
/**
 * 银行卡号
 */
    bankcard:function(e){
        this.setData({
            backCard: e.detail.value,
        })
    },
  /**
   * 提现
   */
  Confirm(){
      if (this.data.price <= 0 || this.data.price.length <=0){
          app.wxToast.error('请输入正确的金额');
          return;
      }
      if(this.data.backCard.length <=0){
          app.wxToast.error('请输入银行卡号');
          return;
      }

      app.http.post("member/ti-xian", {
          data: {
              money: this.data.price,
              bank_name:'建设银行',
              bank_sn: this.data.backCard
          }
      }).then(res => {
          console.log(res)
          this.setData({
              page: 1,
              total: 2,
              loading: false,
              list: [],
              price:'',
              backCard:''
          })
          this.loadData();
      }).catch(err => {
          app.wxToast.error(err.message);
      });
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
      this.loadData();
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
      this.setData({
          page: 1,
          total: 2,
          loading:false,
      })
      this.loadData();
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
      this.loadData();
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})